export namespace SaveAction {
  export class Load {
    static readonly type = `加载本地存档`;
  }

  export class Save {
    static readonly type = `保存本地存档`;
  }

  export class ChangeIntelligenceQuantity {
    static readonly type = `修改情报量`;

    constructor(public payload: number) {
    }
  }

  export class SellItem {
    static readonly type = `出售物品`;

    constructor(public payload: any) {
    }
  }

  export class LockItem {
    static readonly type = `锁定物品`;

    constructor(public payload: any) {
    }
  }

  export class ChangeMoney {
    static readonly type = `修改灵气数量`;

    constructor(public payload: number) {
    }
  }

  export class AddDragonSoul {
    static readonly type = `添加龙魂`;

    constructor(public payload: number) {
    }
  }

  export class AddTreasure {
    static readonly type = `添加天材地宝`;

    constructor(public payload: number) {
    }
  }

  export class AddAttackMedical {
    static readonly type = `添加攻击丹`;

    constructor(public payload: number) {
    }
  }

  export class AddDefenseMedical {
    static readonly type = `添加防御丹`;

    constructor(public payload: number) {
    }
  }

  export class AddCriticalMedical {
    static readonly type = `添加会心丹`;

    constructor(public payload: number) {
    }
  }

  export class AddHealthMedical {
    static readonly type = `添加体力丹`;

    constructor(public payload: number) {
    }
  }

  export class AddSpeedMedical {
    static readonly type = `添加速度丹`;

    constructor(public payload: number) {
    }
  }

  export class AddCleanMedical {
    static readonly type = `添加洗点丹`;

    constructor(public payload: number) {
    }
  }

  export class AddFaceMedical {
    static readonly type = `添加改颜丹`;

    constructor(public payload: number) {
    }
  }

  export class AddBodyMedical {
    static readonly type = `添加塑形丹`;

    constructor(public payload: number) {
    }
  }

  export class AddSoul1 {
    static readonly type = `增加玄族元神`;

    constructor(public payload: number) {
    }
  }

  export class AddSoul2 {
    static readonly type = `增加仙族元神`;

    constructor(public payload: number) {
    }
  }

  export class AddSoul3 {
    static readonly type = `增加魔族元神`;

    constructor(public payload: number) {
    }
  }

  export class AddSoul4 {
    static readonly type = `增加妖族元神`;

    constructor(public payload: number) {
    }
  }

  export class AddSoul5 {
    static readonly type = `增加鬼族元神`;

    constructor(public payload: number) {
    }
  }

  export class AddSoul6 {
    static readonly type = `增加偃族元神`;

    constructor(public payload: number) {
    }
  }

}
